Polynomial-Time Random Oracles and Separating Complexity Classes

نویسندگان

  • John M. Hitchcock
  • Adewale Sekoni
  • Hadi Shafei
چکیده

Bennett and Gill (1981) showed that P 6= NP 6= coNP for a random oracle A, with probability 1. We investigate whether this result extends to individual polynomial-time random oracles. We consider two notions of random oracles: p-random oracles in the sense of martingales and resource-bounded measure (Lutz, 1992; Ambos-Spies et al., 1997), and p-betting-game random oracles using the betting games generalization of resource-bounded measure (Buhrman et al., 2000). Every p-betting-game random oracle is also p-random; whether the two notions are equivalent is an open problem. (1) We first show that P 6= NP for every oracle A that is p-betting-game random. Ideally, we would extend (1) to p-random oracles. We show that answering this either way would imply an unrelativized complexity class separation: (2) If P 6= NP relative to every p-random oracle A, then BPP 6= EXP. (3) If P = NP relative to some p-random oracle A, then P 6= PSPACE. Rossman, Servedio, and Tan (2015) showed that the polynomial-time hierarchy is infinite relative to a random oracle, solving a longstanding open problem. We consider whether we can extend (1) to show that PH is infinite relative to oracles A that are p-betting-game random. Showing that PH separates at even its first level would also imply an unrelativized complexity class separation: (4) If NP 6= coNP for a p-betting-game measure 1 class of oracles A, then NP 6= EXP. (5) If PH is infinite relative to every p-random oracle A, then PH 6= EXP.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Relating Polynomial Time to Constant Depth

Going back to the seminal paper [FSS84] by Furst, Saxe, and Sipser, analogues between polynomial time classes and constant depth circuit classes have been considered in a number of papers. Oracles separating polynomial time classes have been obtained by diagonalization making essential use of lower bounds for circuit classes. In this note we show how separating oracles can be obtained uniformly...

متن کامل

Constructing Oracles by Lower Bound Techniques for Circuits

Separating or collapsing complexity hierarchies has always been one of the most important problems in complexity theory. For most interesting hierarchies, however, we have been so far unable to either separate them or collapse them. Among these unsolvable questions, whether P equals NP is perhaps the most famous one. In view of the fundamental difficulty of these questions, a less interesting b...

متن کامل

On Using Oracles That Compute Values

This paper focuses on complexity classes of partial functions that are computed in polynomial time with oracles in NPMV, the class of all multivalued partial functions that are computable nondeterministically in polynomial time. Concerning deterministic polynomial-time reducibilities, it is shown that 1. A multivalued partial function is polynomial-time computable with k adaptive queries to NPM...

متن کامل

Oracles in P 2 Are Suucient for Exact Learning

We consider representation classes of polynomial query complexity in Angluin's exact learning model with all three possible combinations of membership and (proper) equivalence queries allowed. We show that in all three cases, polynomial query complexity implies already polynomial-time learnability where the learner additionally has access to an oracle in p 2. As an application, it follows that ...

متن کامل

Oracles that Compute Values

This paper focuses on complexity classes of partial functions that are computed in polynomial time with oracles in NPMV, the class of all multivalued partial functions that are computable nondeterministically in polynomial time. Concerning deterministic polynomial-time reducibilities, it is shown that 1. a multivalued partial function is polynomial-time computable with k adaptive queries to NPM...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Electronic Colloquium on Computational Complexity (ECCC)

دوره 25  شماره 

صفحات  -

تاریخ انتشار 2018